﻿using System.Web;
using System.Web.Optimization;

namespace WebWise
{
    public class BundleConfig
    {
        // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                        "~/Scripts/jquery-ui-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                        "~/Scripts/jquery.unobtrusive*",
                        "~/Scripts/jquery.validate*"));

            bundles.Add(new ScriptBundle("~/bundles/jmenu").Include(
                        "~/Scripts/jMenu.jquery.js"));

            bundles.Add(new ScriptBundle("~/bundles/foundationmodernizr")
                            .Include("~/Content/foundation/js/vendor/custom.modernizr.js"));
            
            bundles.Add(new ScriptBundle("~/bundles/foundation")
                            .Include("~/Content/foundation/js/foundation/foundation.js")
                            .Include("~/Content/foundation/js/foundation/foundation.dropdown.js")
                            .Include("~/Content/foundation/js/foundation/foundation.topbar.js"));

            // Use the development version of Modernizr to develop with and learn from. Then, when you're
            // ready for production, use the build tool at http://modernizr.com to pick only the tests you need.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                        "~/Scripts/modernizr-*"));

            bundles.Add(new StyleBundle("~/Content/foundation/css").Include(
                        "~/Content/foundation/css/foundation.css",
                        "~/Content/foundation/css/normalize.css"));

            bundles.Add(new StyleBundle("~/Content/MyStyle.css").Include("~/Content/MyStyle.css"));

            bundles.Add(new Bundle("~/Content/fonts/iconfont")
                        .Include("~/Content/fonts/general_enclosed_foundicons.eot")
                        .Include("~/Content/fonts/general_enclosed_foundicons.svg")
                        .Include("~/Content/fonts/general_enclosed_foundicons.ttf")
                        .Include("~/Content/fonts/general_enclosed_foundicons.woff"));
                       

            bundles.Add(new ScriptBundle("~/bundles/linktargeter")
                        .Include("~/Scripts/LinkTargeter.js"));

            bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));

            bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
                        "~/Content/themes/base/jquery-ui.css",
                        "~/Content/themes/base/jquery.ui.core.css",
                        "~/Content/themes/base/jquery.ui.resizable.css",
                        "~/Content/themes/base/jquery.ui.selectable.css",
                        "~/Content/themes/base/jquery.ui.accordion.css",
                        "~/Content/themes/base/jquery.ui.autocomplete.css",
                        "~/Content/themes/base/jquery.ui.button.css",
                        "~/Content/themes/base/jquery.ui.dialog.css",
                        "~/Content/themes/base/jquery.ui.slider.css",
                        "~/Content/themes/base/jquery.ui.tabs.css",
                        "~/Content/themes/base/jquery.ui.datepicker.css",
                        "~/Content/themes/base/jquery.ui.progressbar.css",
                        "~/Content/themes/base/jquery.ui.theme.css"));

            bundles.Add(new StyleBundle("~/Content/themes/custom").Include(
                        "~/Content/themes/custom/layout.css",
                        "~/Content/themes/custom/jquery-ui-1.10.0.custom.min.css",
                        "~/Content/themes/custom/jMenu.jquery.css"));
        }
    }
}